/* eslint-disable */

import React from 'react';
import { getIconColor } from './helper';

const DEFAULT_STYLE = {
  display: 'block',
};

const IconJinrongxue = ({ size, color, style: _style, ...rest }) => {
  const style = _style ? { ...DEFAULT_STYLE, ..._style } : DEFAULT_STYLE;

  return (
    <svg viewBox="0 0 1024 1024" width={size + 'rem'} height={size + 'rem'} style={style} {...rest}>
      <path
        d="M674.4 282.4H184.8c-37.6 0-68.8-30.4-68.8-68.8V72.8C116 35.2 146.4 4 184.8 4h488.8c37.6 0 68.8 30.4 68.8 68.8v140.8c0.8 37.6-30.4 68.8-68 68.8zM184.8 36c-20 0-36.8 16.8-36.8 36.8v140.8c0 20 16.8 36.8 36.8 36.8h488.8c20 0 36.8-16.8 36.8-36.8V72.8c0-20-16.8-36.8-36.8-36.8H184.8z m364 984H85.6C40.8 1020 4 983.2 4 938.4V823.2c0-44.8 36.8-81.6 81.6-81.6h311.2c8 0 14.4 5.6 16 12.8 20 99.2 92 181.6 187.2 216 5.6 1.6 8.8 6.4 10.4 12 0.8 5.6-0.8 11.2-4.8 15.2-16 14.4-36 22.4-56.8 22.4zM85.6 773.6C58.4 773.6 36 796 36 823.2v115.2c0 27.2 22.4 49.6 49.6 49.6h463.2c2.4 0 4.8 0 7.2-0.8-85.6-41.6-149.6-120.8-172-213.6H85.6z"
        fill={getIconColor(color, 0, '#333333')}
      />
      <path
        d="M452 528H85.6C40.8 528 4 491.2 4 446.4V331.2c0-44.8 36.8-81.6 81.6-81.6h463.2c44.8 0 81.6 36.8 81.6 81.6V400c0 7.2-4.8 13.6-12 15.2-60.8 16.8-116 54.4-153.6 105.6-3.2 4.8-8 7.2-12.8 7.2zM85.6 281.6C58.4 281.6 36 304 36 331.2v115.2c0 27.2 22.4 49.6 49.6 49.6H444c40-50.4 93.6-88 154.4-107.2V332c0-27.2-22.4-49.6-49.6-49.6H85.6z"
        fill={getIconColor(color, 1, '#333333')}
      />
      <path
        d="M396.8 773.6H197.6c-44.8 0-81.6-36.8-81.6-81.6V577.6c0-44.8 36.8-81.6 81.6-81.6h253.6c6.4 0 11.2 3.2 14.4 8.8 2.4 5.6 2.4 12-1.6 16.8-38.4 50.4-58.4 111.2-58.4 175.2 0 20 1.6 39.2 5.6 58.4 0.8 4.8 0 9.6-3.2 13.6-1.6 3.2-6.4 4.8-11.2 4.8zM197.6 528c-27.2 0-49.6 22.4-49.6 49.6v115.2c0 27.2 22.4 49.6 49.6 49.6h180c-2.4-15.2-3.2-30.4-3.2-45.6 0-60 16-117.6 47.2-168.8h-224z"
        fill={getIconColor(color, 2, '#333333')}
      />
      <path
        d="M697.6 1020c-37.6 0-73.6-6.4-108.8-19.2-105.6-37.6-184.8-129.6-207.2-240-4-20.8-6.4-43.2-6.4-64.8 0-70.4 22.4-137.6 64.8-194.4 42.4-56.8 103.2-98.4 171.2-117.6 28.8-8 57.6-12 87.2-12 177.6 0 322.4 144.8 322.4 323.2S875.2 1020 697.6 1020z m0-615.2c-26.4 0-52.8 4-78.4 11.2-60.8 16.8-116 54.4-153.6 105.6-38.4 50.4-58.4 111.2-58.4 175.2 0 20 1.6 39.2 5.6 58.4 20 99.2 92 181.6 187.2 216 31.2 11.2 64.8 16.8 97.6 16.8 160 0 290.4-130.4 290.4-291.2s-130.4-292-290.4-292z"
        fill={getIconColor(color, 3, '#333333')}
      />
      <path
        d="M685.6 919.2V880c-48.8-4.8-92.8-24.8-132-58.4l39.2-46.4c30.4 26.4 60.8 41.6 92.8 46.4v-104c-40.8-9.6-70.4-22.4-88.8-38.4-18.4-16-28-39.2-28-70.4 0-31.2 10.4-56 32.8-76s49.6-30.4 84.8-32v-27.2H720v27.2c39.2 3.2 76.8 16 111.2 40L796 590.4c-24-16.8-48.8-27.2-76.8-31.2V660h1.6c40.8 9.6 71.2 22.4 90.4 39.2 19.2 16.8 28.8 40 28.8 72 0 31.2-11.2 56.8-33.6 76.8-22.4 20-51.2 30.4-88 32v38.4h-32.8zM648 572.8c-8.8 8-13.6 18.4-13.6 30.4s3.2 21.6 10.4 28.8c7.2 7.2 20.8 13.6 40.8 20v-93.6c-16 1.6-28.8 6.4-37.6 14.4zM760.8 808c9.6-8 15.2-18.4 15.2-31.2s-4-22.4-12-29.6c-8-7.2-22.4-14.4-44-20.8v96.8c16.8-2.4 30.4-7.2 40.8-15.2z"
        fill={getIconColor(color, 4, '#333333')}
      />
    </svg>
  );
};

IconJinrongxue.defaultProps = {
  size: 36,
};

export default IconJinrongxue;
